package cc.rengu.igas.momp.common.dao;

import cc.rengu.igas.momp.common.entity.TMStat2CMchntDay;

/**
 * 对客户营销活动商户单日统计表数据库操作接口定义
 *
 * @author Jinan Liu
 * @date 2020/4/15 17:06
 */

public interface TMStat2CMchntDayMapper {

    /**
     * 获取对客户营销活动商户单日统计表数据数据库操作接口定义
     *
     * @param tmStat2CMchntDay 对客户营销活动商户单日统计表
     * @return cc.rengu.igas.momp.common.entity.TMStat2CMchntDay 对客户营销活动商户单日统计表
     * @throws Exception 异常信息
     * @author Jinan Liu
     * @date 2020/4/15 17:07
     */
    TMStat2CMchntDay selectToClientMcMchntDayStatistics(TMStat2CMchntDay tmStat2CMchntDay) throws Exception;

    /**
     * 更新对客户营销活动商户单日统计表额度数据库操作接口定义
     *
     * @param tmStat2CMchntDay 对客户营销活动商户单日统计表
     * @return int 返回码
     * @throws Exception 异常信息
     * @author Jinan Liu
     * @date 2020/4/23 19:03
     */
    int updateToClientMcMchntDayStatistics(TMStat2CMchntDay tmStat2CMchntDay) throws Exception;

    /**
     * 插入对客户营销活动商户单日统计表额度数据库操作接口定义
     *
     * @param tmStat2CMchntDay 对客户营销活动商户单日统计表
     * @return int 返回码
     * @throws Exception 异常信息
     * @author Jinan Liu
     * @date 2020/6/9 23:42
     */
    int insertSingleToClientMcMchntDayStatistics(TMStat2CMchntDay tmStat2CMchntDay) throws Exception;
}
